hamiltonian circuit problem using backtracking algorithm